html,body{
    height:100%;
    width:100%;
    overflow: hidden;
}

html,body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4,h5, h6, i, b, textarea, button, input, select, figure, figcaption {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    border: none;
    font-family: "Microsoft Yahei",sans-serif;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
}
.button-group-head{
    height:42px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    background-color: #fff;
    border-bottom:1px solid #ccc;
}
.hrp-btn{
    color:#fff;
    float: left;
    height: 32px;
    line-height:32px;
    padding-left: 10px;
    padding-right: 10px;
    font-size:14px;
    cursor: pointer;
    margin: 0 5px;
}
.hrp-btn-add{
 background-color: #009688;
}
.hrp-btn-edit{
background-color: #2196F3;
}
.hrp-btn-delete{
background-color: #FF9800;
}
.hrp-btn-refresh{
background-color: #46a149;
}


/*****************************************弹出框********************************************************************/
.ss-dialog{
    width:600px;height:350px;margin-left:-300px;margin-top: -190px; padding:10px;position: absolute;left: 50%;top:50%; display: none;z-index: 10000;background-color: #fff;border:1px solid rgba(0,0,0,.15);box-shadow:0 6px 12px 5px rgba(0,0,0,.175);
}
.ss-dialog .textbox-text{
    width:100% !important;
}
.ss-dialog .combo{
    width:100% !important;

}

.ss-dialog .textbox.spinner{
    width:100% !important;
}

.ss-dialog-close{
    height:30px;line-height: 30px;text-align: center; width:30px;font-size:16px;position: absolute;right:5px;top:9px;cursor: pointer;z-index: 1;
}

.ss-dialog-head{
    height:50px;line-height:50px;text-align: center;font-size:16px;font-weigth:600;position: relative;
}
.ss-dialog-content{

}
.ss-dialog-head{
    height:50px;
}
.mask-model{
    position: absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.4);display: none;z-index: 1;
}

.self-checkbox,.self-radio{
    float:left;
    padding-right: 7px;
}
.self-checkbox>i,.self-radio>i{
    padding-right: 3px;
}


/***********************************************************************************************************************
  index主页面css：start
  前缀：index-body
***********************************************************************************************************************/

.indexPage {
    /*background: url("/images/indexbg.jpg") no-repeat center  center;*/
}

.index-body .main-box{
    height:100%;
    width:100%;
    overflow: hidden;
    position: relative;
    padding-top: 50px;
}

.index-body .top-head{
    height: 50px;
    width:100%;
    background-color: #009688;
    position: absolute;
    left:0;
    top:0;
    z-index: 1;
}

.index-body #hideMenus{
    float:right;
    line-height: 50px;
    color:#fff;
    font-size:26px;
    position: absolute;
    left:205px;
    top:0;
    cursor: pointer;
}

.index-body .content{
    height: 100%;
    position: relative;
    width:100%;
}



.index-body .content-menus{
    height:100%;
    width:230px;
    position: absolute;
    left: 0;
    top:0;
    border-right:1px solid #ccc;
    padding-top: 40px;
    background-color: #222D32;
    z-index: 9001;
}

.index-body .toolbar-menus{
    position: absolute;
    left: 0;
    top:0;
    height:40px;
    line-height: 40px;
    text-align: center;
    color:#fff;
    font-weight: 600;
    font-size:20px;
    width:100%;
    background-color: #222D32;
}
.index-body .menus{
    height: 100%;
    overflow: auto;
}

.index-body .menus-list{
    height:100%;
    width:100%;
    position: relative;
    color:#fff;
}
.index-body .menus-list .menus-title{
    height:45px;
    line-height: 45px;
    font-size:15px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.index-body .menus-list .menus-title{
    border-left: 3px solid transparent;
}
.index-body .menus-list .menus-title-center{
    padding-left: 5px;
}

.index-body .menus-list .menus-title-right{
    float: right;
    height:45px;
    line-height: 45px;
}

.index-body .menus-list .menus-title:hover,.index-body .menus-list .menus-title.active,
.index-body .menus-list .menus-child-item:hover,.index-body .menus-list .menus-child-item.active{
    border-color:#009688;
    background-color: #0d1214;
}
.index-body .menus-list .menus-child-list{
    background-color: #2a383e;
    padding: 5px;
    display: none;
}
.index-body .menus-list .menus-child-item:hover{
    background-color: #0d1214;
}
.index-body .menus-list .menus-child-item{
    border-left: 3px solid transparent;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    font-size: 16px;
    cursor: pointer;
}
.index-body .menus-list .menus-child-item .fa-circle-o{
    padding-right: 10px;
    font-size:12px;
}


.index-body .menus .tree-title{
    color:#fff;
}


.index-body  .content-page{
    margin-left:230px;
    height:100%;
    position: relative;
    background-color: #ccc;
    overflow: hidden;
}

.index-body .content-page-title{
    position: absolute;
    left:0;
    top:0;
    height:28px;
    line-height: 28px;
    width:100%;
    background-color: #fff;
    font-size:14px;
    padding-left: 10px;
}
.index-body .content-page-frame{
    height:100%;
    width:100%;
    padding-top: 28px;
    overflow: hidden;
}

.index-body  #new-frame{
    height:100%;
    width:100%;
    overflow: auto;
    padding:10px;
}


/***********************************************************************************************************************
  index主页面css： end
  前缀：index-body
***********************************************************************************************************************/


/***********************************************************************************************************************
  jxkhzbk主页面css： end
  前缀：jxkhzbk
***********************************************************************************************************************/
.jxkhzbk{
    position: relative;
}

.jxkhzbk-toolbar{
    height:40px;
    background-color: #fff;
}

/***********************************************************************************************************************
  jxksgsmb主页面css： end
  前缀：jxksgsmb
***********************************************************************************************************************/

.jxksgsmb{
    height:100%;
    width:100%;
    position: relative;
    background-color: #fff;
}
.jxksgsmb-left{
    height:100%;
    width:240px;
    position: absolute;
    left:0;
    top:0;
    padding-top: 40px;
    overflow: hidden;
    border:1px solid #eee;
}
.jxksgsmb-left-title{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    overflow: hidden;
    height:40px;
    line-height:40px;
    color:#666;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jxksgsmb-left-content{
    height:100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.jxksgsmb-right{
    margin-left: 240px;
    height:100%;
    border:1px solid #eee;
}

.jxksgsmb-right-top{
    border:1px solid #eee;
    height:35%;
    position: relative;
    padding-top: 40px;
}
.jxksgsmb-right-top-title{
    height:40px;
    line-height:40px;
    position: absolute;
    left:0;
    top:0;
    width:100%;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}
.jxksgsmb-right-top-bottom{
    height:100%;
    width:100%;
    padding: 4px;
}
.jxksgsmb-gs-item{
    float: left;
    height:35px;
    line-height: 25px;
    padding:5px;
    cursor: pointer;
}
.jxksgsmb-gs-item.active{
    background-color: yellow;
}
.jxksgsmb-right-bottom{
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    height:65%;
}
.jxksgsmb-right-bottom-left{
    float: left;
    width:50%;
    height:100%;
    overflow-y: hidden;
    overflow-x: auto;
}
.jxksgsmb-right-bottom-center{
    border:1px solid #eee;
    float: left;
    width:50%;
    height:100%;
    overflow-y: hidden;
    overflow-x: auto;
}
.jxksgsmb-right-bottom-right{
    float: right;
    width:35%;
    height:100%;
    overflow-y: hidden;
    overflow-x: auto;
}


/***********************************************************************************************************************
  jxksZbMap主页面css： end
  前缀：jxksZbMap
***********************************************************************************************************************/

.jxksZbMap{
    height:100%;
    width:100%;
    position: relative;
    background-color: #fff;
}
.jxksZbMap-left{
    height:100%;
    width:240px;
    position: absolute;
    left:0;
    top:0;
    padding-top: 40px;
    overflow: hidden;
    border:1px solid #eee;
}
.jxksZbMap-left-title{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    overflow: hidden;
    height:40px;
    line-height:40px;
    color:#666;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jxksZbMap-left-content{
    height:100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.jxksZbMap-right{
    margin-left: 240px;
    height:100%;
    border:1px solid #eee;
}

.jxksZbMap-right-top{
    border:1px solid #eee;
    height:100%;
    position: relative;
    padding-top: 40px;
}
.jxksZbMap-right-top-title{
    height:40px;
    position: absolute;
    left:0;
    top:0;
    width:100%;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jxksZbMap-right-grid{
    height:100%;
    width:100%;
    background-color: yellow;
}



/***********************************************************************************************************************
  jxksgsmb主页面css： end
  前缀：jxksgsmb
***********************************************************************************************************************/

.jjgssz{
    height:100%;
    width:100%;
    position: relative;
    background-color: #fff;
}
.jjgssz-left{
    height:100%;
    width:240px;
    position: absolute;
    left:0;
    top:0;
    padding-top: 40px;
    overflow: hidden;
    border:1px solid #eee;
}
.jjgssz-left-title{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    overflow: hidden;
    height:40px;
    line-height:40px;
    color:#666;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jjgssz-left-content{
    height:100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.jjgssz-right{
    margin-left: 240px;
    height:100%;
    border:1px solid #eee;
}

.jjgssz-right-top{
    border:1px solid #eee;
    height:35%;
    position: relative;
    padding-top: 40px;
}
.jjgssz-right-top-title{
    height:40px;
    line-height:40px;
    position: absolute;
    left:0;
    top:0;
    width:100%;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}
.jjgssz-right-top-bottom{
    height:100%;
    width:100%;
    padding: 4px;
}
.jjgssz-gs-item{
    float: left;
    height:35px;
    line-height: 25px;
    padding:5px;
    cursor: pointer;
}
.jjgssz-gs-item.active{
    background-color: yellow;
}
.jjgssz-right-bottom{
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    height:65%;
}
.jjgssz-right-bottom-left{
    float: left;
    width:35%;
    height:100%;
    overflow-y: auto;
    overflow-x: hidden;
}
.jjgssz-right-bottom-center{
    border:1px solid #eee;
    float: left;
    width:30%;
    height:100%;
    overflow-y: auto;
    overflow-x: hidden;
}
.jjgssz-right-bottom-right{
    float: right;
    width:35%;
    height:100%;
    overflow-y: auto;
    overflow-x: hidden;
}

/***********************************************************************************************************************
  jjzbk主页面css： end
  前缀：jjzbk
***********************************************************************************************************************/
.jjzbk{
    position: relative;
}

.jjzbk-toolbar{
    height:40px;
    background-color: #fff;
}




/***********************************************************************************************************************
  jxksHisksMap主页面css： end
  前缀：jxksHisksMap
***********************************************************************************************************************/

.jxksHisksMap{
    height:100%;
    width:100%;
    position: relative;
    background-color: #fff;
}
.jxksHisksMap-left{
    height:100%;
    width:240px;
    position: absolute;
    left:0;
    top:0;
    padding-top: 40px;
    overflow: hidden;
    border:1px solid #eee;
}
.jxksHisksMap-left-title{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    overflow: hidden;
    height:40px;
    line-height:40px;
    color:#666;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jxksHisksMap-left-content{
    height:100%;
    overflow-x: hidden;
    overflow-y: auto;
}

.jxksHisksMap-right{
    margin-left: 240px;
    height:100%;
    border:1px solid #eee;
}

.jxksHisksMap-right-top{
    border:1px solid #eee;
    height:100%;
    position: relative;
    padding-top: 40px;
}
.jxksHisksMap-right-top-title{
    height:40px;
    position: absolute;
    left:0;
    top:0;
    width:100%;
    padding-left: 15px;
    border-bottom:1px solid #eee;
}

.jxksHisksMap-right-grid{
    height:100%;
    width:100%;
    background-color: yellow;
}


/***********************************************************************************************************************
 uimssVarieties主页面css： end
  前缀：uimssVarieties
***********************************************************************************************************************/
.uimssVarieties{
    position: relative;
}

.uimssVarieties-toolbar{
    height:40px;
    background-color: #fff;
}

.uimssVarieties .tree-file{
    width: 0 !important;

}
.uimssVarieties .tree-folder-open{
    width: 0 !important;
}
.uimssVarieties .tree-folder{
    width: 0 !important;
}